    .container {
      padding: 10px 15px;
    }
    .skyblue {
      background-color: #22c8ff;
    }
    .black {
      background-color: #27372a;
    }
    .container.slideContainer{
      padding-top: 0px;
      padding-bottom: 0px;
    }
    .container.topBar{
      padding-top: 0px;
      padding-bottom: 0px;
    }
    .carousel-indicators {
      bottom: 0;
    }
    .carousel-control.right,
    .carousel-control.left {
      background-image: none;
    }
    .carousel-item {
      /* correzione francesco */
      /*min-height: 350px; */
      /*height: 630px;*/
      /* height: 830px; */
      width:100%; 
      background-repeat: no-repeat;
      background-size: cover;
      background-position: center;
    }
    .carousel-item.brand {
      min-height: 350px; 
      height: 100%;
      width:100%; 
    }    

    .carousel-caption h3,
    .carousel .icon-container,
    .carousel-caption button {
      background-color: #09c;
    }
    .carousel-caption h3 {
      padding: .5em;
    }
/* slide home alta */
    .carousel-caption-2 h3{
      background: transparent;
    }
    .carousel-caption-2 h3.titoloSlide1{
      color: #ffffff;
      text-transform: uppercase;
      font-size: 30px;
      font-weight: 900;
      line-height: 46px
    }
    .carousel-caption-2 h3.titoloSlide2{
      color: #ffeb00;
      text-transform: uppercase;
      font-size: 50px;
      font-weight: 900;
      line-height: 38px
    }
    .carousel-caption-2-r h3.titoloSlide1{
      color: #ffffff;
      text-transform: uppercase;
      font-size: 50px;
      font-weight: 900;
      line-height: 46px
    }
    .carousel-caption-2-r h3.titoloSlide2{
      color: #ffeb00;
      text-transform: uppercase;
      font-size: 50px;
      font-weight: 900;
      line-height: 38px
    }        
    .carousel-caption-2{
      position: absolute;
      left: 58%;
      bottom: 26%;
    }
/* slide home alta */    

/* slide home bassa */
    .carousel-caption-3 h3{
      background: transparent;
    }
    .carousel-caption-3 h3.titoloSlide1{
      color: #ffffff;
      text-transform: uppercase;
      font-size: 50px;
      font-weight: 700;
    }
    .carousel-caption-3 h3.titoloSlide2{
      color: #ffffff;
      text-transform: none;
      font-size: 22px;
      font-weight: normal;
    }    
    .carousel-caption-3{
      position: absolute;
      left: 14.5%;
      bottom: 65%;
    }
/* slide home alta */    
    .boxLinkSlide{
      padding-left: 15px;
      border: 3px solid #ffffff;
      margin-top: 0px;
      border-radius: 30px;
      padding-top: 3px;
      padding-right: 15px;
      margin-top: 35px;
      margin-bottom: 15px;
      width: 160px;
      cursor: pointer;
    }
    .boxLinkSlideen{
      padding-left: 15px;
      border: 3px solid #ffffff;
      margin-top: 0px;
      border-radius: 30px;
      padding-top: 3px;
      padding-right: 15px;
      margin-top: 35px;
      margin-bottom: 15px;
      width: 180px;
      cursor: pointer;
    }    
    .linkPaginaSlide{
      color: #ffffff;
      font-weight: 900;
      font-family: "Roboto", sans-serif;
      font-size: 18px;
      margin-bottom: 1px;
      margin-top: 0px;
    }
    .linkPaginaSlide a{
      color: #ffffff;
    }
    .linkPaginaSlide a:hover{
      color: #303c2e;
      text-decoration: none;
    }
    .boxLinkSlide:hover{
      background-color: #ffffff;
    }
    .boxLinkSlide:hover .linkPaginaSlide a{
      color: #303c2e;
    }
    .boxLinkSlideen:hover{
      background-color: #ffffff;
    }
    .boxLinkSlideen:hover .linkPaginaSlide a{
      color: #303c2e;
    }    
    .linkPaginaSlide:hover{
      color: #303c2e;
    }

    .carousel .icon-container {
      display: inline-block;
      font-size: 25px;
      line-height: 25px;
      padding: 1em;
      text-align: center;
      border-radius: 50%;
    }
    .carousel-caption button {
      border-color: #00bfff;
      margin-top: 1em; 
    }

    /* Animation delays */
    .carousel-caption h3:first-child {
      animation-delay: 1s;
    }
    .carousel-caption h3:nth-child(2) {
      animation-delay: 2s;
    }
    .carousel-caption button {
      animation-delay: 3s;
    }
    h1 {
      text-align: center;  
      margin-bottom: 30px;
      font-size: 30px;
      font-weight: bold;
    }
    .p {
      padding-top: 125px;
      text-align: center;
    }
    .p a {
      text-decoration: underline;
    }